High Throughput Parallel Decoding Method for H.264/AVC CAVLC
نویسنده
چکیده
© 2009 ETRI Journal, Volume 31, Number 5, October 2009 A high throughput parallel decoding method is developed for context-based adaptive variable length codes. In this paper, several new design ideas are devised and implemented for scalable parallel processing, a reduction in area, and a reduction in power requirements. First, simplified logical operations instead of memory lookups are used for parallel processing. Second, the codes are grouped based on their lengths for efficient logical operation. Third, up to M bits of the input stream can be analyzed simultaneously. For comparison, we designed a logical-operation-based parallel decoder for M=8 and a conventional parallel decoder. High-speed parallel decoding becomes possible with our method. In addition, for similar decoding rates (1.57 codes/cycle for M=8), our new approach uses 46% less chip area than the conventional method.
منابع مشابه
High-throughput low-cost VLSI architecture for AVC/H.264 CAVLC decoding
This study develops a low-cost very-large-scale-integration (VLSI) hardware architecture for entropy coding with increased throughput using the statistical properties of context-based adaptive variable-length coding (CAVLC) in AVC/H.264. Statistical analyses show that better symbol length prediction was achieved by breaking the recursive dependency among codewords for the multi-symbol decoder i...
متن کاملA Novel Low-Cost High-Throughput CAVLC Decoder for H.264/AVC
This paper presents a novel low-cost high-performance CAVLC decoder for H.264/AVC. The proposed CAVLC decoder generates the length of coeff token and total zeros symbols with simple arithmetic operation. So, it can be implemented with reduced look-up table. And we propose multi-symbol run before decoder which has enhanced throughput. It can decode more than 2.5 symbols in a cycle if there are r...
متن کاملA Tables Look-up Algorithm based on Program Code for CAVLC Decoding
Aiming to solve the problem of high memory access and long table look-up time in table look-up of CAVLC (Context-based Adaptive Variable Length Coding ) for H.264/ AVC , a efficient look-up algorithm based on program code is presented in table look-up for CAVLC decoding in this paper, based on the analysis of the structure of CAVLC code table .The basic idea of this algorithm is that a method b...
متن کاملA Novel Design of High-Throughout Hard Ware Implementation for Video Decoding based on H.264
In this paper, a novel high-throughput implementation for video decoding based on H.264 is proposed to improve the decoding efficiency. H.264 provides many new functions than previous video coding algorithm that bring more complex computations, Therefore, How t implementation of the decoder efficiency becomes a challenging. Research shows in the decoding flow there are many data dependency amon...
متن کاملDesign of a High Speed CAVLC Encoder and Decoder with Parallel Data Path
Variable length coding (VLC) is very suitable for regular data and efficient to compress data without any loss. VLC uses shorter bits of codewords instead of data occurring frequently, but uses the longer bits of codewords instead of data occurring infrequently. It is used in MPEG – 1/2/4 and H.26X (video and image compression standards). The entropy decoder in MPEG-4 AVC/H.264 baseline standar...
متن کامل